簡介:目前數(shù)據(jù)庫是大多數(shù)系統(tǒng)進(jìn)行數(shù)據(jù)存儲的基礎(chǔ)組件,數(shù)據(jù)庫的效率對系統(tǒng)的穩(wěn)定和效率有著至關(guān)重要的影響;為了有更好的用戶體驗(yàn),數(shù)據(jù)庫的優(yōu)化顯得異常重要。那么我們要從那些方面對我們的數(shù)據(jù)庫進(jìn)行優(yōu)化呢?讓我們在這門課程中共同探討一起學(xué)習(xí)吧!
第1章 數(shù)據(jù)庫優(yōu)化簡介
本章介紹本門課程的課程目標(biāo),從整體上把握數(shù)據(jù)庫優(yōu)化的相關(guān)內(nèi)容。
第2章 SQL語句優(yōu)化
本章主要介紹SQL語句優(yōu)化的相關(guān)知識
- 視頻: 2-1 數(shù)據(jù)準(zhǔn)備 (02:49)
- 視頻: 2-2 MySQL慢查日志的開啟方式和存儲格式 (05:54)
- 視頻: 2-3 MySQL慢查日志分析工具之mysqldumpslow (04:32)
- 視頻: 2-4 MySQL慢查日志分析工具之pt-query-digest (07:00)
- 視頻: 2-5 如何通過慢查日志發(fā)現(xiàn)有問題的SQL (02:47)
- 視頻: 2-6 通過explain查詢和分析SQL的執(zhí)行計(jì)劃 (04:09)
- 視頻: 2-7 Count()和Max()的優(yōu)化 (07:02)
- 視頻: 2-8 子查詢的優(yōu)化 (03:21)
- 視頻: 2-9 group by的優(yōu)化 (03:42)
- 視頻: 2-10 Limit查詢的優(yōu)化 (06:06)
第3章 索引優(yōu)化
本章主要介紹如何選擇合適的列創(chuàng)建索引,以及索引的維護(hù)方法。
第4章 數(shù)據(jù)庫結(jié)構(gòu)優(yōu)化
本章主要講解數(shù)據(jù)庫結(jié)構(gòu)對于數(shù)據(jù)庫優(yōu)化的重要性,以及如何設(shè)計(jì)出一個(gè)結(jié)構(gòu)清晰且高效的數(shù)據(jù)庫結(jié)構(gòu)。
第5章 系統(tǒng)配置優(yōu)化
本章主要介紹了系統(tǒng)配置對MySQL優(yōu)化的影響,對比較重要的一些參數(shù)進(jìn)行了著重的介紹。
第6章 服務(wù)器硬件優(yōu)化
本章簡單介紹的服務(wù)器硬件對MYSQL優(yōu)化的影響,以及如何選擇CPU及內(nèi)存以提供更好的服務(wù)器性能。